package com.jic.manager.service;

import com.jic.common.base.vo.PageResult;
import com.jic.manager.entity.SysConfig;
import com.jic.conf.request.SysConfigRequest;

import java.util.List;

/**
* 全局参数表
* @author : 
* @email : 
* @since : 2020-02-24 03:11:07
* @version : v1.0.0
*/
public interface SysConfigService {

    long insert(SysConfigRequest sysConfigRequest) throws Exception;

    long delete(SysConfigRequest sysConfigRequest) throws Exception;

    long update(SysConfigRequest sysConfigRequest) throws Exception;

    SysConfig queryByPrimaryKey(Long id);

    List<SysConfig> query(SysConfig sysConfig);

    PageResult<SysConfig> queryPage(SysConfigRequest sysConfigRequest) throws Exception;

    long updateCommonList(SysConfigRequest sysConfigRequest);

}